<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>交集，并集的处理</title>
</head>
<body>
    
</body>
<script>
    let a = new Set([1,5,9,8,4])
    let b = new Set([5,9,7,6,3,1])

    /*
        在显示的代码世界中，有很多时候要处理一些交集并集的处理  比如相亲网站，寻找交集
            课程培训中心，两个同学选课的交集
                还是一样 数组有很多处理这些需求的方法 所以我们还是可以转化为数组来完成我们的需求
    */
    console.log(new Set([...a,...b]))  //Set(8) {1, 5, 9, 8, 4, …}   并集处理

    // 交集处理
    console.log(
        [...a].filter(item=>{
            return b.has(item)  //filter  当时True的时候会将为true的那个item返回
        })
    )  //[1, 5, 9]
</script>
</html>